#include "ivbuffer_ogl.h"
#include "log.h"
#include "render_ogl.h"

vbuffer_ogl::vbuffer_ogl(u32 _contect,u32 _size,buffer_usage _usage,u32 _format,u32 _block_size)
{
	m_format = _format;
	m_size = _size;
	m_block_size = _block_size;
	
	//#TODO
}

vbuffer_ogl::~vbuffer_ogl()
{
	//#TODO
}

void* vbuffer_ogl::lock(buffer_lock _lock)
{
	//#TODO

	void *pData = 0;
	
	//#TODO

	return pData;
}

void vbuffer_ogl::unlock()
{
	//#TODO
}

ibuffer_ogl::ibuffer_ogl(u32 _context,u32 _size,buffer_usage _usage)
{
	m_size = _size;

	//#TODO
}

ibuffer_ogl::~ibuffer_ogl()
{
	//#TODO
}

void* ibuffer_ogl::lock(buffer_lock _lock)
{
	//#TODO

	void *pData = 0;
	
	//#TODO

	return pData;
}

void ibuffer_ogl::unlock()
{
	//#TODO
}